home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Personal Computer World 2005 October
/
PCWOCT05.iso
/
Software
/
FromTheMag
/
XAMPP 1.4.14
/
xampp-win32-1.4.14-installer.exe
/
xampp
/
php
/
pear
/
docs
/
xdebug
/
.tmpNEWS
< prev
next >
Wrap
Text File
|
2004-03-24
|
8KB
|
193 lines
Fri, Dec 26, 2003 - xdebug 1.3.0
+ GDB: Added file/line to signals. (Derick)
= Fixed logging to adhere to the error_reporting setting. (Derick)
= Fixed bug #32: Unusual dynamic variables cause xdebug to crash. (Ilia)
= Fixed bug #31: & entity replaced after others, wrong HTML output. (Derick)
= Fixed bug #22: Segmentation fault with xdebug_get_function_stack() and
collect_params=1. (Derick)
Sat, Nov 08, 2003 - xdebug 1.3.0rc2
+ Added version info to handlers which show in phpinfo() output. (Derick)
= GDB: Fixed bug with continuing after breakpoint where only 'cont' worked.
(Derick)
= GDB: Fixed bug in deleting absolute breakpoints on Windows. (Derick)
= Fixed bug #27: Repeated connect attempts when no debugger is listening.
(Derick)
= Fixed bug #19: The value of xdebug.output_dir in a .htaccess never takes
effect. (Derick)
= Fixed bug #18: Mistyped sizeof()'s for array indexes in profiler output.
(Derick)
= Fixed handling stack traces for when display_errors was set to Off. (Derick)
= Fixed segfault where a function name didn't exist in case of a
"call_user_function". (Derick)
= Fixed reading a filename in case of an callback to a PHP function from an
internal function (like "array_map()"). (Derick)
Thu, Sep 18, 2003 - xdebug 1.3.0rc1
= Fixed bug with wrong file names for functions called from call_user_*().
(Derick)
+ Added the option "dump_superglobals" to the remote debugger. If you set this
option to 0 the "show-local" and similar commands will not return any data
from superglobals anymore. (Derick)
= Fixed bug #2: "pear package" triggers a segfault. (Derick)
= Fixed crash bug when a function had sprintf style parameters (ie.
strftime()). (Derick)
+ Added "id" attribute to <var /> elements in responses from the remove
debugger when the response method is XML. This makes it possible to
distinguish between unique elements by use of recursion for example. (Derick)
= Improved performance greatly by doing lazy folding of variables outside
trace mode. (Derick)
= Fixed a bug with "quit", if it was used it disabled the extension for the
current process. (Derick)
+ Added the "full" argument to the remote command "backtrace". When this
argument is passed, the local variables will be returned to for each frame in
the stack. (Derick)
+ Implemented xdebug_time_index() which returns the time passed since the
start of the script. This change also changes the output of the tracing
functions as the start time will no longer be the first function call, but
the real start time of the script. (Derick)
+ Implemented the "show-local" command (shows all local variables in the
current scope including all contents). (Derick)
+ Implemented conditions for breakpoints in the "break" command. (Derick)
Mon, Apr 21, 2003 - xdebug 1.2.0
= Fixed compilation on MacOSX. (Derick)
Tue, Apr 15, 2003 - xdebug 1.2.0rc2
= Fixed handling Windows paths in the debugger. (Derick)
= Fixed getting zvals out of Zend Engine 2. (Derick)
Sun, Apr 6, 2003 - xdebug 1.2.0rc1
+ Added code coverage functions to check which lines and how often they were
touched during execution. (Derick)
+ Made Xdebug compatible with Zend Engine 2. (Derick)
+ Added dumping of super globals on errors. (Harald Radi)
+ Added XML protocol for the debugger client. (Derick)
= Fixed handling of "continue" (so that it also continues with the script).
(Derick)
+ Additions to the remote debugger: "eval" (evaluate any PHP code from the
debugger client). (Derick)
+ Added profiling support to xdebug. This introduces 3 new functions,
xdebug_start_profiling() that begins profiling process,
xdebug_stop_profiling() that ends the profiling process and
xdebug_dump_function_trace() that dumps the profiling data. (Ilia)
+ Implemented the "kill" (kills the running script) and "delete" (removes
a breakpoint on a specified element) command. (Derick)
Wed Nov 11, 2002 - xdebug 1.1.0
+ Implemented the "list" (source listing), "print" (printing variable
contents), "show" (show all variables in the scope), "step" (step through
execution), "pwd" (print working directory), "next" (step over) and "finish"
(step out) commands for the remote debugger. (Derick)
= Fixed lots of small bugs, under them memory leaks and crash bugs. (Derick)
= Parameters to functions are no longer recorded by default; use the
xdebug.collect_params=1 setting in php.ini to turn it on again.
Tue Oct 29, 2002 - xdebug 1.1.0pre2
+ Implemented class::method, object->method and file.ext:line style
breakpoints. (Derick)
= Changed debugger port from 7869 to 17869. (Derick)
+ Added xdebug.collect_params setting. If this setting is on (the default)
then Xdebug collects all parameters passed to functions, otherwise they
are not collected at all. (Derick)
+ Implemented correct handling of include/require and eval. (Derick)
Mon Oct 22, 2002 - xdebug 1.1.0pre1
+ Added automatic starting of function traces (xdebug.auto_trace, defaulting to
"off"). (Derick)
- Xdebug no longer supports PHP versions below PHP 4.3.0pre1. (Derick)
+ Added gdb compatible debugger handler with support for simple (function only)
breakpoints. (Derick)
= Implemented a new way to get class names and file names. (Derick, Thies C.
Arntzen <thies@thieso.net>)
+ Added time-index and memory footprint to CLI dumps. (Derick)
+ Implemented remote debugger handler abstraction. (Derick)
+ Added a php3 compatible debugger handler. (Derick)
Sun Sep 1, 2002 - xdebug 1.0.0rc1
+ Implemented gathering of parameters to internal functions (only available
in combination with PHP 4.3.0-dev). (Derick)
= Implemented a new way to get class names and file names. (Derick, Thies C.
Arntzen <thies@thieso.net>)
+ Added support for error messages with stack trace in syslog. (Sergio
Ballestrero <s.ballestrero@planetweb.it>)
= Windows compilation fixes. (Derick)
Sun Jun 23, 2002 - xdebug 0.9.0
= Fixed a problem with output buffering in PHP. (Derick)
= Fixed a memory leak in delayed included files. (Derick)
+ Added support for PHP 4.1.2. (Derick)
= Rewrote xdebug_get_function_stack() and xdebug_get_function_trace() to return
data in multidimensional arrays. (Derick)
= Fixed compiling without memory limit enabled (Sander Roobol, Derick)
+ Add support for classnames, variable include files and variable
function names. (Derick)
+ Implemented links to the PHP Manual in traces. (Derick)
+ Added timestamps and memory usage to function traces. (Derick)
= Fixed crash when using an user defined session handler. (Derick)
+ Implemented variable function names ($a = 'foo'; $f();) for use in
traces. (Derick)
Sun May 26, 2002 - xdebug 0.8.0 - Yoda
+ Implemented much better parameter tracing for user defined
functions. (Derick)
= Renamed xdebug_get_function_trace() to xdebug_dump_function_trace().
(Derick)
= Implemented new xdebug_get_function_trace() to return the function trace in
an array. (Derick)
+ Added a parameter to xdebug_start_trace(). When this parameter is used,
xdebug will dump a function trace to the filename which this parameter
speficies. (Derick)
+ Fix a problem with nested member functions. (Derick)
= Make configure scripts work with PHP 4.2.x. (Derick)
+ Implemented handling single-dimensional constant arrays passed to a
function. (Derick)
= Fix function traces in windows. (Derick)
+ Implemented function traces, which you can start and stop with
xdebug_start_trace() and xdebug_stop_trace(). You can view the trace by using
the return array from xdebug_get_function_trace(). (Derick)
= Fixed segfaults with xdebug_call_*(). (Derick)
Wed May 08, 2002 - xdebug 0.7.0 - Freedom
+ Implemented handling of static method calls (foo::bar). (Derick)
+ Added correct handling of include(_once)/require(_once) and eval().
(Derick)
+ Added ini setting to change the default setting for enabling showing
enhanced error messages. (Defaults to "On"). (Derick)
+ Added the functions xdebug_enable() and xdebug_disable() to change the
showing of stack traces from within your code. (Derick)
= Fixed the extension to show all errors. (Derick)
+ Implemented xdebug_memory_usage() which returns the memory in use by PHPs
engine. (Derick)
Legenda:
+ New additions
- Removed functions
= Bug fixes